@charset "utf-8";
/* CSS Document */
body{ background:#fff;}
.locations{ border-bottom:1px #eee solid;}

.box{ -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; border-top:1px #ddd solid;}
.box .title{ background:#f4f4f4; padding:10px;}
.box a.more{ display:inline-block; padding:10px 0; width:100%; text-align:center; margin-bottom:5px; background:#C5C5C5; color:#fff; margin-top:15px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px;}
.box a.more i{ width:7px; height:12px; margin-left:5px; background-position:-245px -153px; vertical-align:middle;}
.noBt{ border-top:0 !important;}
.noMt{ margin-top:0 !important;}

.ctTOP{ width:100%; border-top:0; margin-top:0;}
.ctTOP .TopBox{ width:100%; padding:15px 10px 10px 10px;}
.ctTOP .TopBox h1,.ctTOP .TopBox h2{ font-size:18px; margin-bottom:5px;} 
.ctTOP .TopBox dl{ width:100%; display: -webkit-box; display: -moz-box;display: -webkit-flexbox;display: -ms-flexbox;display: -webkit-flex;display: flex; padding:4px 0;}
.ctTOP .TopBox dl dt{ color:#999;}
.ctTOP .TopBox dl dt i{ width:15px; height:15px; margin-right:5px; vertical-align:middle;}
.ctTOP .TopBox dl dt .phone{ background-position:-69px -266px;}
.ctTOP .TopBox dl dt .addr{ background-position:-85px -266px;}
.ctTOP .TopBox dl dt .price{ background-position:-101px -266px;}
.ctTOP .TopBox dl dt .net{ width:14px; background-position:-133px -266px;}
.ctTOP .TopBox dl dt .time{ background-position:-117px -266px;}
.ctTOP .TopBox dl dt .cx{ background-position:-243px -266px;}
.ctTOP .TopBox dl dd{ -webkit-box-flex: 1;-moz-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1; width: -webkit-flex(1);}
.ctTOP .TopBox dl dd em{ color: #f96962; font-weight:bold;}
.ctTOP .TopBox ul{ width:100%; margin:7px 0 0 0;}
.ctTOP .TopBox ul li{ padding:3px 0;}
.ctTOP .TopBox ul li span{ width:79px; height:15px; display:inline-block; background:url(../images/bluestar.png) no-repeat; background-position:0 -80px; -moz-background-size:79px 96px; -webkit-background-size:79px 96px; background-size:79px 96px; vertical-align:middle; margin-right:5px;}
.ctTOP .TopBox ul li .str1{ background-position:0 -64px;}
.ctTOP .TopBox ul li .str2{ background-position:0 -48px;}
.ctTOP .TopBox ul li .str3{ background-position:0 -32px;}
.ctTOP .TopBox ul li .str4{ background-position:0 -16px;}
.ctTOP .TopBox ul li .str5{ background-position:0 0;}
.ctTOP .TopBox ul.main{ display: -webkit-box; display: -moz-box;display: -webkit-flexbox;display: -ms-flexbox;display: -webkit-flex;display: flex; }
.ctTOP .TopBox ul.main li{ -webkit-box-flex: 1;-moz-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1; width: -webkit-flex(1); padding:0;}
.ctTOP .TopBox ul.main li span{ display:inline-block; vertical-align:middle; margin-right:5px; width:64px; height:12px; background:url(../images/oluestar.png) no-repeat 0 -65px; -moz-background-size:64px 77px; -webkit-background-size:64px 77px; background-size:64px 77px;}
.ctTOP .TopBox ul.main li .str1{ background-position:0 -52px;}
.ctTOP .TopBox ul.main li .str2{ background-position:0 -39px;}
.ctTOP .TopBox ul.main li .str3{ background-position:0 -26px;}
.ctTOP .TopBox ul.main li .str4{ background-position:0 -13px;}
.ctTOP .TopBox ul.main li .str5{ background-position:0 0;}
.ctTOP .TopBox ul.main li i{ width:10px; height:11px; background-position: -140px -242px; margin-right:3px; vertical-align:middle;}
.ctTOP .TopBox> a{ display:inline-block; padding:5px 20px; color:#fff; background:#f7aa35; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; margin-top:10px;}


.jianjie{ width:100%;}
.jianjie .wzBox{ width:100%; padding:15px 10px 10px 10px;}
.jianjie .wzBox .jjBox{ word-break:break-all;}
.jianjie .wzBox .jjBox p{ text-indent:2em;}

.tjcBox{ width:100%; padding:15px 10px 10px 10px;}
.tjcBox ul{ width:100%; overflow:hidden;}
.tjcBox ul li{ float:left; margin-bottom:10px; padding-right:10px;}
.tjcBox ul.style1 li{ width:33.3%;}
.tjcBox ul.style1 li:nth-child(3n){ padding-right:0;}
.tjcBox ul.style1 li dl{ width:100%; border:1px #ddd solid; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; }
.tjcBox ul.style1 li dl .pic_box{ width:100%; height:80px; position:relative; overflow:hidden; -moz-border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0; border-radius:5px 5px 0 0;}
.tjcBox ul.style1 li dl .pic_box img{ width: 100%; height: 100%;}
.tjcBox ul.style1 li dl dd{ width:100%; text-align:center; padding:5px 0; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.tjcBox ul.noPic li a,.tjcBox ul.noPic li span{ padding:7px 20px; display:inline-block; border:1px #ddd solid; background:#D8F7F3;}

.picBox{ width:100%; padding:15px 10px;}
.picBox .hdp-box{ position:relative; height:240px;}
.picBox .hdp-box .swipe{float:left; width:100%; height:240px; overflow: hidden;}
.picBox .hdp-box .piclist li{ width:100%; height:260px; position:relative; overflow:hidden;}
.picBox .hdp-box .piclist li img{ position:absolute;}
.picBox .hdp-box .count{ position:absolute; left:0px; bottom:0px; min-height:25px; line-height:25px; z-index:1111; width:100%; color:#fff; background:rgba(0,0,0,0.5); display: -webkit-box;display: -moz-box;display: -webkit-flexbox;display: -ms-flexbox;display: -webkit-flex;display: flex; padding:10px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.picBox .hdp-box .count .titleWord{ height:25px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; -webkit-box-flex: 1;-moz-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1; width: -webkit-flex(1);}
.picBox .hdp-box .count .num{ width:60px; text-align:right;}
.picBox .hdp-box .count .num .bi{ color:#a30000;}
.picBox .photo_Wall{ margin-top:10px;}
.picBox .photo_Wall li{ width:100%; height:220px;}
.picBox .photo_Wall li .pic{ width:100%; height:180px; position:relative; overflow:hidden;}
.picBox .photo_Wall li img{ position:absolute;}
.picBox .photo_Wall li span{ width:100%; text-align:center; margin-top:10px; display:inline-block;}

.jmbBox{ width:100%;}
.jmbBox .hdp-box{ position:relative; padding:15px 0 10px 0; width:100%;}
.jmbBox .hdp-box .swipe{ width:100%; float:left;overflow: hidden; height:240px; border-bottom:2px #ddd solid; border-top:2px #ddd solid;}
.jmbBox .hdp-box .piclist li{ width:100%; height:260px; text-align:center; overflow:hidden;}
.jmbBox .hdp-box .piclist li img{ max-height:240px;}

.dpList{ width:100%; padding:5px 10px 10px 10px;}
.dpList dl{ width:100%; padding:15px 0 20px 0; border-bottom:1px #ddd dashed;}
.dpList dl dt{ width:100%;}
.dpList dl dt ul{ width:100%; overflow:hidden; color:#999;}
.dpList dl dt ul li{ float:left; width:33.3%}
.dpList dl dt ul:first-child{ margin-bottom:5px;}
.dpList dl dt ul:first-child li{ width:auto; padding-right:15px;}
.dpList dl dt ul:first-child li:first-child{ max-width:120px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.dpList dl dt ul:first-child li:last-child{ float:right;}
.dpList dl dt strong{ font-size:15px; color: #6666cc;}
.dpList dl dt ul li span{ width:79px; height:15px; display:inline-block; background:url(../images/bluestar.png) no-repeat; background-position:0 -80px; -moz-background-size:79px 96px; -webkit-background-size:79px 96px; background-size:79px 96px; vertical-align:middle; margin-right:5px;}
.dpList dl dt ul li .str1{ background-position:0 -64px;}
.dpList dl dt ul li .str2{ background-position:0 -48px;}
.dpList dl dt ul li .str3{ background-position:0 -32px;}
.dpList dl dt ul li .str4{ background-position:0 -16px;}
.dpList dl dt ul li .str5{ background-position:0 0;}
.dpList dl dt ul li i{ width:10px; height:11px; background-position: -140px -242px; margin-right:3px; vertical-align:middle;}
.dpList dl dd{ width:100%; padding-top:10px;}
.dpList dl dd .tj{ width:100%; margin-top:10px; color:#999;}
.dpList dl dd .tj a,.dpList dl dd .tj span{ color:#EF8E4D; margin-right:10px;}
.dpList .page{ margin-bottom:10px;}

.traffic{ width:100%; padding:5px 10px 0 10px;}
.traffic em{ color:#999; font-size:13px !important;}
.traffic dl{ width:100%; padding:8px 0;}
.traffic dl dt{ width:100%; color:#E77346; margin-bottom:3px;}
.traffic dl dt a{ color:#E77346;}
.traffic dl dd{ width:100%; font-size:13px;}
.traffic .subway{ padding-top:10px;}
.traffic .subway a,.traffic .subway span{ padding: 7px 20px; display: inline-block; border: 1px #ddd solid; background: #D8F7F3; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; margin-bottom:10px; margin-right:10px;}

.fdBox{ width:100%; padding:5px 10px 10px 10px; overflow:hidden;}
.fdBox li{ width:100%; border-bottom:1px #ddd dashed;}
.fdBox li a{ display:inline-block; width:100%; padding:10px 0;}
.fdBox li a i{ width:4px; height:4px; background:#56AD91; margin-right:5px; vertical-align:middle;}
.fdBox li a h3{ font-size:15px;}

.tabBox .tabs{ width:100%; overflow:hidden; display: -webkit-box; display: -moz-box;display: -webkit-flexbox; display: -ms-flexbox; display: -webkit-flex; display: flex;}
.tabBox .tabs a{ float:left; text-align:center; font-size:16px; -webkit-box-flex: 1;-moz-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1; width: -webkit-flex(1);}
.tabBox .tabs a.current{ color:#fe8b6d; font-weight:bold;}
.tabBox .tabs em{ float:left; width:2px; height:20px; background:#fd7584; display:inline-block; margin:0 10px;}
.tabBox .tabscontent{ padding:0 10px; width:100%; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; overflow:hidden;}
.tabBox .tabscontent li{ width:100%; padding:10px 0; border-bottom:1px #ddd dashed;}
.tabBox .tabscontent li a{ width:100%; display:block; overflow: hidden;}
.tabBox .tabscontent li a h2{ float: left; display:inline-block; color:#2f8dbd; font-size:16px; font-weight:normal; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.tabBox .tabscontent span{ float: left; display:inline-block; color:#999; padding-left:10px;}


.cpTOP{ width:100%; border-top:0; margin-top:0;}
.cpTOP .pic_box{ width:100%; height:150px; position:relative; overflow:hidden;}
.cpTOP .pic_box img{ position:absolute;}
.cpTOP .TopBox{ width:100%; padding:15px 10px 10px 10px;}
.cpTOP .TopBox h1,.ctTOP .TopBox h2{ font-size:18px; margin-bottom:5px;} 
.cpTOP .TopBox em{ color: #f96962; font-weight:bold;}
.cpTOP .TopBox dl{ width:100%; display: -webkit-box; display: -moz-box;display: -webkit-flexbox;display: -ms-flexbox;display: -webkit-flex;display: flex; padding:4px 0;}
.cpTOP .TopBox dl dt{ color:#999;}
.cpTOP .TopBox dl dt i{ width:15px; height:15px; margin-right:5px; vertical-align:middle;}
.cpTOP .TopBox dl dt .rs{ width:17px; background-position:-148px -266px;}
.cpTOP .TopBox dl dt .time{ background-position:-117px -266px;}
.cpTOP .TopBox dl dd{ -webkit-box-flex: 1;-moz-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1; width: -webkit-flex(1);}
.cpTOP .TopBox ul{ width:100%; margin:7px 0;}
.cpTOP .TopBox ul li{ padding:3px 0;}
.cpTOP .TopBox ul li span{ width:79px; height:15px; display:inline-block; background:url(../images/bluestar.png) no-repeat; background-position:0 -80px; -moz-background-size:79px 96px; -webkit-background-size:79px 96px; background-size:79px 96px; vertical-align:middle; margin-right:5px;}
.cpTOP .TopBox ul li .str1{ background-position:0 -64px;}
.cpTOP .TopBox ul li .str2{ background-position:0 -48px;}
.cpTOP .TopBox ul li .str3{ background-position:0 -32px;}
.cpTOP .TopBox ul li .str4{ background-position:0 -16px;}
.cpTOP .TopBox ul li .str5{ background-position:0 0;}
.cpTOP .TopBox ul.main{ display: -webkit-box; display: -moz-box;display: -webkit-flexbox;display: -ms-flexbox;display: -webkit-flex;display: flex; }
.cpTOP .TopBox ul.main li{ -webkit-box-flex: 1;-moz-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1; width: -webkit-flex(1); padding:0;}
.cpTOP .TopBox ul.main li span{ display:inline-block; vertical-align:middle; margin-right:5px; width:64px; height:12px; background:url(../images/oluestar.png) no-repeat 0 -65px; -moz-background-size:64px 77px; -webkit-background-size:64px 77px; background-size:64px 77px;}
.cpTOP .TopBox ul.main li .str1{ background-position:0 -52px;}
.cpTOP .TopBox ul.main li .str2{ background-position:0 -39px;}
.cpTOP .TopBox ul.main li .str3{ background-position:0 -26px;}
.cpTOP .TopBox ul.main li .str4{ background-position:0 -13px;}
.cpTOP .TopBox ul.main li .str5{ background-position:0 0;}
.cpTOP .TopBox ul.main li i{ width:10px; height:11px; background-position: -140px -242px; margin-right:3px; vertical-align:middle;}
.cpTOP .TopBox a{ display:inline-block; padding:5px 20px; color:#fff; background:#f7aa35; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; margin-top:10px;}
.cpTOP .TopBox a.goBack{ background:#0ab390; margin-left:20px;}

.otherXX{ width:100%; padding:0 10px 15px 10px; overflow:hidden;}
.otherXX dl{ float:left; width:100%; overflow:hidden; display: -webkit-box; display: -moz-box;display: -webkit-flexbox;display: -ms-flexbox; display: -webkit-flex;display: flex; padding:10px 0; border-bottom:1px #ddd dashed;}
.otherXX dl.half{ width:50%;}
.otherXX.noBor{ padding-top:10px;}
.otherXX.noBor dl{ border-bottom:0; padding:5px 0;}
.otherXX dl dt{ color:#999;}
.otherXX dl dd{ -webkit-box-flex: 1;-moz-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1; width: -webkit-flex(1);}

.scjjBox{ width:100%; padding:0 10px 15px 10px; overflow:hidden;}
.scjjBox ul{ width: 100%; overflow: hidden; border-bottom: 1px #ccc dashed;}
.scjjBox ul li{ float: left; width: 33.3%; padding: 10px 0; border-bottom: 1px #ccc dashed; position: relative; margin-bottom: -1px; text-align: center;}
.scjjBox ul li a, .scjjBox ul li span { font-size: 15px; display: block; width: 100%;}
.scjjBox ul li b { font-weight: normal; font-size: 13px; color: #999; line-height: 18px;}

.stepsBox{ width:100%; padding: 0 10px 15px 10px; overflow:hidden;}
.stepsBox dl{width:100%; display: -webkit-box; display: -moz-box;display: -webkit-flexbox;display: -ms-flexbox; display: -webkit-flex;display: flex;}
.stepsBox dl dd{ -webkit-box-flex: 1;-moz-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1; width: -webkit-flex(1);}
.stepsBox .stepsList{ width:100%; overflow:hidden; margin-bottom:15px;}
.stepsBox .stepsList dl{ padding:15px 0; border-bottom:1px #ddd dashed;}
.stepsBox .stepsList dl dt{ width:120px; height:90px; position:relative; overflow:hidden; margin-right:10px;}
.stepsBox .stepsList dl dd strong{ color:#F35353; font-size:16px; font-weight:bold;}
.stepsBox .ts i{ width:14px; height:15px; background-position:-167px -266px; margin-right:5px; vertical-align:middle;}
.stepsBox .ts dt{ font-weight:bold;}

.yyxxBox .title span{ color:#999; font-size:12px;}
.yyxxBox ul{ width: 100%; padding:0 10px 15px 10px; overflow: hidden;}
.yyxxBox ul li{ float: left; width: 50%; padding: 10px 0; border-bottom: 1px #ccc dashed; position: relative; margin-bottom: -1px; text-align: center;}
.yyxxBox ul li span { font-size: 15px; display: block; width: 100%;}
.yyxxBox ul li b { font-weight: normal; font-size: 13px; color: #999; line-height: 18px;}

.voteBox{ width:100%; padding:0 10px 15px 10px; overflow:hidden;}
.voteBox .vote{ width:100%; overflow:hidden; padding:15px 0 5px 0;}
.voteBox .vote .starSys{ width:100%; display: -webkit-box; display: -moz-box; display: -webkit-flexbox; display: -ms-flexbox; display: -webkit-flex; display: flex; line-height:28px; margin-bottom:15px; overflow:hidden;}
.voteBox .vote .starSys dt{ font-size:15px; line-height:28px; font-weight:bold;}
.voteBox .vote .starSys .starBox{ float:left; position:relative; width:160px; }
.voteBox .vote .starSys dd{ -webkit-box-flex: 1;-moz-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1; width: -webkit-flex(1);}
.voteBox .vote .starSys .description{ color:#F36652; line-height:28px; display:none; font-size:14px;}
.voteBox .vote .starSys .description em{ font-weight:bold;}
.voteBox .vote .starSys .star{ height:28px; width:150px; position:relative; background:url(../images/star_tips.png) repeat-x; cursor:pointer; margin:0; -moz-background-size:30px 57px; -webkit-background-size:30px 57px; background-size:30px 57px;}
.voteBox .vote .starSys .star li{ float:left; padding:0px; margin:0px}
.voteBox .vote .starSys .star li a{ display:block; width:30px; height:28px; overflow:hidden; text-indent:-9999px; position:absolute; z-index:5}
.voteBox .vote .starSys .star li a:hover{ background:url(../images/star_tips.png) 0 -29px repeat-x; z-index:3; left:0; -moz-background-size:30px 57px; -webkit-background-size:30px 57px; background-size:30px 57px;}
.voteBox .vote .starSys .star a.star1{ left:0}
.voteBox .vote .starSys .star a.star1:hover{ width:30px;}
.voteBox .vote .starSys .star a.star2{ left:30px}
.voteBox .vote .starSys .star a.star2:hover{width:60px;}
.voteBox .vote .starSys .star a.star3{ left:60px}
.voteBox .vote .starSys .star a.star3:hover{width:90px;}
.voteBox .vote .starSys .star a.star4{ left:90px}
.voteBox .vote .starSys .star a.star4:hover{width:120px;}
.voteBox .vote .starSys .star a.star5{ left:120px}
.voteBox .vote .starSys .star a.star5:hover{ width:150px;}
.voteBox .vote .starSys .showb{ background:url(../images/star_tips.png) 0 -29px repeat-x; position:absolute; height:28px; z-index:1; top:0; left:0; -moz-background-size:30px 57px; -webkit-background-size:30px 57px; background-size:30px 57px;}
.voteBox .vote .voteList{ width:100%; overflow:hidden;}
.voteBox .vote .voteList dl{ width:100%; border-bottom:1px #ddd dashed; margin-bottom:5px; padding-bottom:10px;}
.voteBox .vote .voteList dl dt{ width:100%; overflow:hidden; border-bottom:1px #34A285 solid;}
.voteBox .vote .voteList dl dt ul{ width:100%; overflow:hidden; display: -webkit-box; display: -moz-box; display: -webkit-flexbox; display: -ms-flexbox; display: -webkit-flex; display: flex;}
.voteBox .vote .voteList dl dt ul li{ line-height:30px; padding:10px 0;}
.voteBox .vote .voteList dl dt ul li:first-child{ font-weight:bold;}
.voteBox .vote .voteList dl dt ul li.choose i{ width:30px; height:30px; cursor:pointer; margin-right:5px; vertical-align:middle; background-position:-93px -411px;}
.voteBox .vote .voteList dl dt ul li.dy i:first-child{ background-position:0 -411px;}
.voteBox .vote .voteList dl dt ul li.de i{ background-position:-31px -411px;}
.voteBox .vote .voteList dl dt ul li.de i:last-child{ background-position:-93px -411px;}
.voteBox .vote .voteList dl dt ul li.ds i{ background-position:-62px -411px;}
.voteBox .vote .voteList dl dt ul li.xx{ -webkit-box-flex: 1;-moz-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1; width: -webkit-flex(1);}
.voteBox .vote .voteList dl dt ul li.xx i{ height:18px; margin-left:20px; margin-right:3px; vertical-align:middle;}
.voteBox .vote .voteList dl dt ul li i.icon0{ width:14px; background-position:-242px -295px;}
.voteBox .vote .voteList dl dt ul li i.icon1{ width:13px; background-position:-228px -295px;}
.voteBox .vote .voteList dl dt ul li i.icon2{ width:13px; background-position:-214px -295px;}
.voteBox .vote .voteList dl dd { width:100%; padding:8px 0;}
.voteBox .vote .voteList dl dd ul{ width:100%; overflow:hidden; display: -webkit-box; display: -moz-box; display: -webkit-flexbox; display: -ms-flexbox; display: -webkit-flex; display: flex; overflow:hidden;}
.voteBox .vote .voteList dl dd ul li{ -webkit-box-flex: 1;-moz-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1; width: -webkit-flex(1); text-align:center;}
.voteBox .vote .voteList dl dd ul li i{ width:14px; height:11px; background-position:-152px -242px; margin-right:3px; vertical-align:middle;}
.voteBox .vote .voteList dl dd ul li strong{ color:#ee6655;}
.voteBox button{ width:100px; height:30px; border:0; background:#f7aa35; color:#fff; display:block; margin:0 auto; cursor:pointer;}

.cttjBox{ width:100%; padding:0 10px; overflow:hidden;}
.cttjBox li{ width:100%; overflow:hidden;}
.cttjBox li a{ display:block; overflow:hidden; border-bottom:1px #ddd dashed; padding:15px 0;}
.cttjBox li a h3{ color:#5197e6; font-size:15px; margin-bottom:5px;}
.cttjBox li a dl{ width:100%; display: -webkit-box; display: -moz-box; display: -webkit-flexbox; display: -ms-flexbox; display: -webkit-flex; display: flex;}
.cttjBox li a dl dt{ width:80px; height:60px; position:relative; overflow:hidden; margin-right:10px;}
.cttjBox li a dl dt img{ position:absolute;}
.cttjBox li a dl dd{ -webkit-box-flex: 1;-moz-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1; width: -webkit-flex(1);}
.cttjBox li a dl dd p{color:#999;}


.cptjBox{ width:100%; padding:0 10px; overflow:hidden;}
.cptjBox li{ width:100%; overflow:hidden;}
.cptjBox li a{ display:block; width:100%; overflow:hidden;}
.cptjBox a dl{ width:100%; display: -webkit-box;display: -moz-box;display: -webkit-flexbox;display: -ms-flexbox;display: -webkit-flex;display: flex; padding:15px 0; border-bottom:1px #ddd dashed;}
.cptjBox a dl dt{ width:65px; height:54px; margin-right:10px;}
.cptjBox a dl dt .pic_box{ width:65px; height:54px; position:relative; overflow:hidden;}
.cptjBox a dl dt img{ position:absolute;}
.cptjBox a dl dd{ -webkit-box-flex: 1;-moz-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1; width: -webkit-flex(1);}
.cptjBox a dl dd h2{ width:100%; font-size:15px; margin-bottom:10px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.cptjBox a dl dd p{ overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.cptjBox a dl dd p span{ color:#999;}

.scTop{ width:100%; padding:0 10px; overflow:hidden; border-top:0;}
.scTop dl{ width:100%; display: -webkit-box;display: -moz-box;display: -webkit-flexbox;display: -ms-flexbox;display: -webkit-flex;display: flex;}
.scTop dl dt{ width:85px; height:85px; position:relative; overflow:hidden; margin-right:10px;}
.scTop dl dd{ -webkit-box-flex: 1;-moz-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1; width: -webkit-flex(1);}
.scTop dl dd ul{ width:100%;}
.scTop dl dd ul li{ width:100%; display: -webkit-box;display: -moz-box;display: -webkit-flexbox;display: -ms-flexbox;display: -webkit-flex;display: flex; padding-bottom:2px;}
.scTop dl dd ul li h2{ margin-bottom:5px; font-size:18px;}
.scTop dl dd ul li strong{ color:#86BFAE;}
.scTop dl dd ul li span{ -webkit-box-flex: 1;-moz-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1; width: -webkit-flex(1);}
.scTop dl dd ul li span a{ color:#EF5356; margin-right:10px;}
.scTop .mNav{ width:100%; display: -webkit-box; display: -moz-box; display: -webkit-flexbox; display: -ms-flexbox;display: -webkit-flex; display: flex; margin-top:11px;}
.scTop .mNav li{ padding:0 5px; -webkit-box-flex: 1;-moz-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1; width: -webkit-flex(1);}
.scTop .mNav li a{ display:block; width:100%; padding:5px; text-align:center;}
.scTop .mNav li a.active{ background:#78D0AE; color:#fff; font-size:12px;}

.gxzy,.yyjz,.tx{ width:100%;}
.gxzy .wzBox,.yyjz .wzBox,.tx .wzBox{ width:100%; padding:15px 10px 10px 10px;}

.yycf{ width:100%; padding:0 10px 15px 10px; overflow:hidden;}
.yycf ul{ width: 100%; overflow: hidden; border-bottom: 1px #ccc dashed;}
.yycf ul li{ float: left; width: 50%; padding: 10px 0; border-bottom: 1px #ccc dashed; position: relative; margin-bottom: -1px;}
.yycf ul li span{ color: #999; font-size:12px;}

.nbnc{ width:100%; padding:15px 10px 0 10px;}
.nbnc ul{ width:100%; overflow:hidden; margin-bottom:15px;}
.nbnc ul li:first-child { color: #00a0e9; font-size: 15px;}
.nbnc ul li i { width: 12px; height: 11px; background-position: -166px -242px; margin-right:5px;}
.nbnc ul li:first-child i { width: 10px; height: 15px; background-position: -182px -266px;}

.place{ width:100%; overflow:hidden; border-top:2px #868686 solid; margin-top:10px;}
.place ul{ width:100%; padding:15px 10px;}
.place ul li{ float:left; width:25%; border-bottom:1px #eee solid;}
.place ul li a{ display: inline-block; width:100%; height:33px; background:#fff; text-align:center; line-height: 33px; border: 1px #eee solid; border-bottom:1px #eee solid; position:relative; margin-bottom:-1px;}
.place ul li.active a{ background:#3CAC88; color:#fff;}

.jrjgL{ width:100%; overflow:hidden; padding:10px;}
.jrjgL li{ float:left; width:100%; padding:6px 0;}
.jrjgL li p{ font-size:16px;}
.jrjgL li p strong{ color:#f65858;}
.jrjgL li em{ color:#f65858;}
.jrjgL li p em{ font-weight:bold;}
.jrjgL li span{ color:#808080; font-size:13px;}

.zst{ width:100%; overflow:hidden; padding:10px;}

.bjxq{ width:100%; overflow:hidden; padding:0 10px 10px 10px;}
.bjxq table{ width:100%; border-top:1px #e1e1e1 solid; margin-top:15px; text-align:left;}
.bjxq table tr{ border-bottom:1px #ddd dashed;}
.bjxq table tr:first-child{ background: #f5f5f5;}
.bjxq table tr th{ padding:10px 0; color:#ff7300; padding-left:10px; font-weight:normal; border-bottom:1px #e1e1e1 solid;}
.bjxq table tr td{ padding:10px 0; border-bottom:1px #ddd dashed;}
.bjxq table tr td a,.bjxq table tr td span,.bjxq table tr td em{ float:left; display:inline-block; text-overflow:ellipsis; white-space:nowrap; padding-left:10px;}
.bjxq table tr td a{ overflow:hidden; color:#5a7ba8; text-overflow:ellipsis; white-space:nowrap;}

.sctj{ width:100%; overflow:hidden; padding:0 10px;}
.sctj ul{ width:100%; overflow:hidden;}
.sctj ul li{ float:left; width:100%;}
.sctj ul li a{ display:block; padding:10px 0; border-bottom:1px #ddd dashed;}
.sctj ul li a h3{ font-size:15px; color:#3a88d1; font-weight:normal;}
.sctj ul li a p{ color:#999; font-size:12px;}

.sm{ width:100%; overflow:hidden; padding:15px 10px;}

.xkb{ width:100%; overflow:hidden; padding:0 10px;}
.xkb table{ width:100%;}
.xkb table tr{ border-bottom:1px #ddd dashed;}
.xkb table tr td{ padding:10px 0; border-bottom:1px #ddd dashed;}
.xkb table tr td.sc{ width:40px; padding:10px 0;}
.xkb table tr td span,.xkb  table tr td a{ width:40px; display:block; text-align:center; font-size:12px;}
.xkb table tr td .pic_box{ display:block; width:40px; height:40px; position:relative; overflow:hidden; -moz-border-radius:20px; -webkit-border-radius:20px; border-radius:20px; text-align:left;}
.xkb table tr td .pic_box img{ position:absolute;}
.xkb table tr td.pk{ width:30px; text-align:center; padding:10px;}
.xkb table tr td.pk.green{ color:#1EAA6F;}
.xkb table tr td.pk.red{ color:#F1484B;}
.xkb table tr td .last{ border-left:1px #ddd dashed; padding:0 15px; line-height:20px; margin-left:10px;}

.SMTOP{ width:100%; border-top:0; margin-top:0;}
.SMTOP .TopBox{ width:100%; padding:15px 10px 0 10px;}
.SMTOP .TopBox h1,.SMTOP .TopBox h2{ font-size:18px; margin-bottom:5px;} 
.SMTOP .TopBox dl{ width:100%; display: -webkit-box; display: -moz-box;display: -webkit-flexbox;display: -ms-flexbox;display: -webkit-flex;display: flex; padding:4px 0;}
.SMTOP .TopBox dl dt{ color:#999;}
.SMTOP .TopBox dl dt i{ width:15px; height:15px; margin-right:5px; vertical-align:middle;}
.SMTOP .TopBox dl dt .phone{ background-position:-69px -266px;}
.SMTOP .TopBox dl dt .addr{ background-position:-85px -266px;}
.SMTOP .TopBox dl dt .type{ background-position:-193px -266px;}
.SMTOP .TopBox dl dd{ -webkit-box-flex: 1;-moz-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1; width: -webkit-flex(1);}

.NewPrice{ width:100%; padding:0 10px 10px 10px; overflow:hidden;}
.NewPrice table{ width:100%;}
.NewPrice table tr{ border-bottom:1px #ddd dashed;}
.NewPrice table tr:first-child{ border-bottom:1px #ddd solid;}
.NewPrice table tr th{ padding:10px 0; color:#ff7300; text-align:left; padding-left:10px; font-weight:normal; border-bottom:1px #e1e1e1 solid;}
.NewPrice table tr td{ padding:10px; border-bottom:1px #ddd dashed;}
.NewPrice table tr .w1 a{ overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.NewPrice table tr .w2{}
.NewPrice table tr .w3{}
.NewPrice table tr .w4{ text-align:center;}
.NewPrice table tr td em{ color:#f96a5f; font-weight:bold;}
.NewPrice table tr td i{ width:20px; height:20px; background-position:-21px -315px;}

.mapBox{ width:100%; overflow:hidden; padding:10px;}
.mapBox .map{ width:100%;}

.zjPrice{ width:100%; overflow:hidden; padding:0 0 10px 0;}
.zjPrice ul{ width:100%; }
.zjPrice ul li:first-child{ color:#ff7300; font-size:16px;}
.zjPrice ul li{ width:100%; display: -webkit-box; display: -moz-box;display: -webkit-flexbox;display: -ms-flexbox;display: -webkit-flex;display: flex;}
.zjPrice ul li strong{ color:#f96a5f; font-weight:bold;}
.zjPrice ul li span,.zjPrice ul li em{ float:left; display:block; padding:10px;}
.zjPrice ul li span{ border-bottom:1px #ddd dashed; -webkit-box-flex: 1;-moz-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1; width: -webkit-flex(1);}
.zjPrice ul li em{ width:90px; border-bottom:1px #ddd dashed;}
.zjPrice ul li:first-child span{ border-bottom:1px #ddd solid;}
.zjPrice ul li:first-child em{ border-bottom:1px #ddd solid;}

.otherPrice{ width:100%; overflow:hidden; padding:0 10px 10px 10px;}
.otherPrice li{ width:100%; border-bottom:1px #ddd dashed; padding:10px 0;}
.otherPrice li a{ display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.otherPrice li a i{ width:4px; height:4px; margin-right:5px; background:#3DCF9F;}


.ztListBox{ width:100%; overflow:hidden;}
.ztListBox .title i{ width:22px; height:18px; background-position:-190px -295px;}
.ztListBox .ztList{ width:100%; padding:0 10px; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;}
.ztListBox .ztList ul{ width:100%; overflow:hidden; border-bottom:1px #ddd solid; padding:5px 0;}
.ztListBox .ztList ul li{ width:100%; border-bottom:1px #ddd dashed;}
.ztListBox .ztList ul li:last-child{ border-bottom:0;}
.ztListBox .ztList ul li a{ display:inline-block; width:100%; padding:10px 0; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.ztListBox .ztList ul li a i{ width:4px; height:4px; background:#FB8266; margin-right:8px; vertical-align:middle;}


.cityIconBox{ width:100%; overflow:hidden;}
.cityIconBox .title i{ width:22px; height:18px; background-position:-190px -295px;}
.cityIconBox .cityIcon{ width:100%; padding:0 10px; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;}
.cityIconBox .cityIcon ul{ width:100%; overflow:hidden; border-bottom:1px #ddd solid; padding:5px 0 0 0;}
.cityIconBox .cityIcon ul li{ float:left; width:33.3%; padding:5px; border:0; text-align:center; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;}
.cityIconBox .cityIcon ul li:last-child{ border-bottom:1px #fff solid;}
.cityIconBox .cityIcon ul li a{ display:inline-block; width:100%; padding:10px 0; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; background:#f5f5f5;}

.HotIconBox{ width:100%; overflow:hidden;}
.HotIconBox .title i{ width:22px; height:18px; background-position:-190px -295px;}
.HotIconBox .HotIcon{ width:100%; padding:0 10px; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;}
.HotIconBox .HotIcon ul{ width:100%; overflow:hidden; border-bottom:1px #ddd solid; padding:5px 0 0 0;}
.HotIconBox .HotIcon ul li{ border-bottom:1px #ddd dashed; float:left; width:50%; padding:0 5px; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;}
.HotIconBox .HotIcon ul li:last-child{ border-bottom:0;}
.HotIconBox .HotIcon ul li:nth-last-child(2){ border-bottom:0;}
.HotIconBox .HotIcon ul li a{ display:inline-block; width:100%; padding:10px 0; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.HotIconBox .HotIcon ul li a i{ width:4px; height:4px; background:#FB8266; margin-right:8px; vertical-align:middle;}

.bdgd{ background:#f4f4f4; margin:0; padding:15px 0;}
.gd{ float:left; padding:0; background:#fff;}